home *** CD-ROM | disk | FTP | other *** search
/ VRML 2.0 Sourcebook (2nd Edition) / VRML 2.0 Sourcebook CD [md5 fed90f4f9c39d5a60d477058775c7e21].iso / software / radiance / ez3d / win95nt / data.z / Viewer < prev    next >
Text File  |  1996-05-13  |  11KB  |  212 lines

  1.  
  2. Options - New Viewer
  3.  
  4. Viewers allow you to change the camera position, and also allow to interact with the scene (select and move objects, vertices, and so on). Since most of your interaction is through viewers, please read this section very carefully to maximize your productivity.
  5.  
  6. A "3-D Viewer" (the default viewer that comes up at start time) gives a perspective view of the scene. A "2-D Viewer" gives an "orthographic" or plane (top, front, etc.) view of the scene. The "3-D Viewer" is typically used for general scene operations and viewing. The "2-D Viewer" is used for specific modeling operations. You can bring up any number of these "2-D/3-D viewers". You can also change each viewer to be either a "2-D" or "3-D viewer". You can interact with the objects in any of the viewers, and all viewers will be updated automatically to reflect the change.
  7.  
  8. Hint: Since viewers are memory-intensive (especially on low-end graphics machines), it is recommended that you don't open too many viewers. One "3-D viewer" (usually the main window), and one or two "2-D viewers" (say, the "Front" and "Top" views) should suffice even for intense modeling operations. 
  9.  
  10. The Viewer consists of a viewing area and a "decoration" around it. Pressing the right mouse inside the viewer brings up a pop up menu that has all the operations that can be performed. Some of these operations can also be accessed through the "decoration" buttons and the mouse. 
  11.  
  12. Viewer Functions
  13.  
  14. Although each viewer performs a different function, all have some characteristics in common, which will be documented in the following pages. All will use pop-up menus with many similar functions. All can have "border decoration" on or off. The border decoration is the area surrounding the render area which may contain buttons, sliders, and thumb-wheels. Standard buttons and thumb-wheels, when applicable, will be located in the same position on each viewer. All decoration functionality is duplicated with menus, mouse, and keyboard operations. Some viewers may add new buttons and thumb-wheels to the common set. A zoom slider may be used also when applicable to the viewer. All will have cursors indicating at least whether you are in viewing or picking mode. Other cursors and feedback will be specific to each viewer. 
  15.  
  16. The most common operations are performed by using the left mouse button. The right mouse button is always reserved for pop-up menus. The left mouse button can also be used with the modifier keys <Shift> and <Ctrl>. The <Shift> key is used for constraint, the <Ctrl> key is for alternative use.
  17.  
  18. Viewer Modes
  19.  
  20. Each viewer has two modes - "Viewing" and "Editing". In the "Viewing" mode, the cursor has the shape of a "hand". If you have the decoration on, the "Hand" icon will be set. In this mode, you can only change the view (camera position), but you cannot select or manipulate the objects in the scene. You can change to "Editing" mode by either clicking on the "Arrow" icon in the right decoration, or by turning off the "Viewing" toggle in the viewer pop up menu, or pressing the <ESC> key. In "Editing" mode, the cursor changes to an arrow. You cannot change the camera position using the mouse, but you can select / deselect and interact with the objects.
  21.  
  22. Moving the Camera
  23.  
  24. In the "Viewing" mode, when the cursor is inside the viewer, you can use the left and left mouse to change the view. In a "3-D Viewer", moving the cursor with the left mouse button pressed, rotates the camera in a "virtual trackball" fashion around the center of the scene. <Shift>+<Left
  25. Mouse> pans (translates) in the plane of the camera. Using <Shift>+<Ctrl>+<Left Mouse>,  you can dolly in and out (move forward and backward). In a "2-D Viewer", the left mouse is used to pan (translate) in the plane of the camera, and <Shift>+Left Mouse> is used to zoom in and out. In both viewers, using <Ctrl>+<Left Mouse>, you can "roll" the camera in the viewing plane. Notice the anchor cursor as you do this. You can also use the thumb wheels and sliders in the decoration to do some of these operations. These are particularly useful in "Editing" mode, where you cannot use the mouse to change the view.
  26.  
  27.  
  28. Viewer Pop up Menu Functions
  29.  
  30. Pop-up menus are always accessed by pressing the right mouse button. The functions available via the pop-up menus are common across the viewers.
  31.  
  32. Functions Menu
  33.  
  34. Functions - Home
  35. Resets camera to "home" position.
  36.  
  37. Functions - Set Home
  38. Allows user to set new home position.
  39.  
  40. Functions - View All
  41. Reposition camera so all objects are visible.
  42.  
  43. Functions - Seek
  44. Choose Seek, then click on object in scene. The camera then animates to center the object on the screen.
  45.  
  46. Draw Style Menu
  47.  
  48. The first 7 items in the menu control for how the image is displayed when the camera is not moving. Draw styles are listed from best to fastest.
  49.  
  50. Draw Style - as is
  51. Leaves the scene unchanged.
  52.  
  53. Draw Style - hidden line
  54. Displays the objects as wireframe, but only show the object front faces. (this is a 2 pass rendering - first the objects are rendered solid with the background color, then rendered as wireframe).
  55.  
  56. Draw Style - no texture
  57. Displays the objects without any textures.
  58.  
  59. Draw Style - low resolution
  60. Displays the objects without textures and with low complexity.
  61.  
  62. Draw Style - wireframe
  63. Displays the objects as base color wireframe (and no texture).
  64.  
  65. Draw Style - points
  66. Displays the objects as points (and no texture).
  67.  
  68. Draw Style - bounding box
  69. Displays the objects as bounding boxes (fastest).
  70.  
  71. The next 7 items in the "Draw Style" menu control draw styles that apply when doing interactive work. 
  72.  
  73. Draw Style - move same as still
  74. Draw Style - move hidden line
  75. Draw Style - move no texture
  76. Draw Style - move low res
  77. Draw Style - move wireframe
  78. Draw Style - move points
  79. Draw Style - move bounding box
  80.  
  81.  
  82. The last 3 items in the "Draw Style" menu control frame buffer modes. Interactive mode uses single buffer, but switches automatically to double buffer only while doing interactive work.
  83.  
  84. Draw Style - single buffer
  85. Draw Style - double buffer
  86. Draw Style - interactive buffer
  87.  
  88. Note: On a 24-bit graphics display, you should ignore "buffer style" altogether. It will not make any difference in display quality.
  89.  
  90.  
  91. Viewing
  92.  
  93. This allows you to switch between the "Viewing" and "Editing" modes for the viewer. You can also use the "Arrow" and "Hand" icons in the right decoration, or the <ESC> key to do this.
  94.  
  95. Decoration
  96.  
  97. This allows you to turn on or off, the interface around the viewing area. 
  98.  
  99. Headlight
  100.  
  101. By default, a directional light (see "Scene - Lights") is attached to the camera. This light moves with the camera, and always points in the direction the camera is looking at. This allows you to keep the scene well-lit at all times. You can change the color of the headlight by going into "Scene - Lights".
  102.  
  103. Hint: Headlight is very useful while you are modeling. But for rendering out a scene, you may want to set up spotlights and point lights in the scene.
  104.  
  105.  
  106.  
  107. Preferences 
  108.  
  109. Seek to Point
  110. If this toggle is on, when you choose "Function - Seek" or click on the "Seek" icon, the camera will move so that the specific point appears at the center of the viewer. If the toggle is off, then the camera will seek the center of the object that you clicked on.
  111.  
  112. Auto Clip Planes
  113. Auto clipping does a best dynamic fit for the object on the screen. 
  114.  
  115. Spin Animation (Examiner Viewer only)
  116. When this toggle is on, you can set the camera in rotation motion by dragging the left mouse and "throwing" it into motion.
  117.  
  118. Rotation Axes (Examiner Viewer only)
  119. These give you color-coded axes to tell you the X, Y and Z orientations of the camera.
  120.  
  121. General Keyboard Use
  122. <Home>:    Home function (Reset)
  123. <Esc>:    Toggles between viewing/picking
  124. <s>:        Toggles Seek function On/Off
  125. <Up>,<Down>,<Right>,<Left>: Panning
  126.  
  127.  
  128. The following is description of specific features of each viewer.
  129.  
  130.  
  131. 2-D Viewer (Plane Viewer)
  132.  
  133. This viewer lets you translate the camera in the viewing plane, as well as roll (rotate along camera forward direction) and dolly (move forward/backward). Camera can be aligned to X,Y or Z axes. A possible use could be the incorporation of the three plane views with a fourth Examiner viewer to simultaneously see all orientations. This could be used for modeling, in drafting, and architectural work.
  134.  
  135. Ez3d supports 6 different types of 2-D (orthographic) viewers:
  136.  
  137. Front
  138. Right 
  139. Top
  140. Back
  141. Left 
  142. Bottom
  143.  
  144.  
  145. Mouse Use
  146.  
  147. <Left Mouse>:             Translate up, down, left, right
  148. <Shift>+<Left Mouse>:      Zoom in and out
  149. <Ctrl>+<Left Mouse>:     Roll action
  150.  
  151. <s>,<Left Mouse>:        Alternative to Seek button. 
  152. Press (do not hold down) <s> key, 
  153. then click on target object.
  154. <Right Mouse>:             Pop-Up menus
  155.  
  156.  
  157.  
  158.  
  159.  
  160. Examiner Viewer
  161.  
  162. This viewer uses a virtual trackball to rotate the view. The point of rotation is by default the center of the scene bounding box, but can be placed anywhere in the scene. This viewer also allows you to translate in the screen plane, as well as dolly in and out (forward/backward movement).
  163.  
  164. Mouse Use
  165.  
  166. <Left Mouse>:                 Rotate virtual trackball
  167. <Shift>+<Left Mouse>:        Translate up, down, left, right
  168. <Shift>+<Ctrl>+<Left Mouse>:    Dolly in / out
  169. <Ctrl>+<Left Mouse>:         Used for "Roll" action
  170. <s>,<Left Mouse>:            Alternative to "Seek" button. 
  171. Press (do not hold down) <s> key, then click on target object
  172. <Right Mouse>:                 Pop-Up menus
  173.  
  174.  
  175.  
  176. Walk Viewer
  177.  
  178. The paradigm for this viewer is a walk-through of an architectural model. Its primary behavior is forward,  backward, and left/right turning motion while maintaining a constant "eye level". It is also possible to stop and
  179. look around at the scene. The eye level plane can be disabled, allowing the viewer to proceed in the "look at" direction, as if on an escalator. The eye level plane can also be translated - similar to an elevator.
  180.  
  181. Mouse Use
  182.  
  183. <Left Mouse>: Move up and down for forwards and backwards motion. Right and left for turning. Speed increases exponentially with distance from mouse-down.
  184.  
  185. <Shift>+<Left mouse>: Rotate viewpoint - Look  around while stopped.
  186.  
  187. <Ctrl>+<Left Mouse>: Allows motion in "look at"  direction, not necessarily in "eye level" plane  ("Escalator")
  188.  
  189. <s>,<Left Mouse>: Alternative to "Seek"  button. Press (do not hold down) <s> key, then  click on target object.
  190.  
  191. <u>,<Left Mouse>: Press (do not hold down) <u> key, then click on target object to set "up" direction to surface normal.
  192.  
  193. <Right Mouse>: Pop-Up menus
  194.  
  195.  
  196. Fly Viewer
  197.  
  198. This viewer is intended to simulate constrained flight through space, with a constant world up direction. The viewer only constrains the camera to disallow the user to fly upside down. No mouse buttons need to be pressed in order to fly-mouse position is only used for steering. Mouse clicks are used to increase or decrease speed.
  199.  
  200. Mouse Use
  201. <Left Mouse>:                 Increase speed
  202. <Shift>+<Left Mouse>:         Decrease speed
  203. <Ctrl>+<Shift>+<Left Mouse>:     Stop
  204. <s>+<Left Mouse>:             Alternative to "Seek" button. 
  205. Click <s> key, then click on target object.
  206. <u>+<Left Mouse>:             Click <u> key then on target 
  207. object to set "up" direction to surface normal.
  208. <Right Mouse>: Pop-Up menus
  209.  
  210.  
  211.  
  212.